package com.rbc.rlslips.enums;

public enum PropertiesKeysEnum {
	
	/**
	 * RL_PROPERTIES_PATH contains the path of the RL properties file
	 */
	TRUST_STORE_PATH_KEY("rl.ssl.truststore.path"),
	KEY_STORE_PSWD_KEY("rl.ssl.trustStorePassword"),
	PROTOCOL_PKGS_KEY("rl.java.protocol.handler.pkgs"),
	HTTP_PIPE_DUMP_KEY("rl.client.HttpTransportPipe.dump"),
	HTTP_PROXY_HOST_KEY("rl.http.proxyHost"),
	HTTP_PROXY_PORT_KEY("rl.http.proxyPort"),
	HTTPS_PROXY_HOST_KEY("rl.https.proxyHost"),
	HTTPS_PROXY_PORT_KEY("rl.https.proxyPort"),
	
	/*
	 *Below enums hold's the key for soap header values in the property file
	 */
	SOAP_HEADER_NOTED_KEY("rl.soap.header.noted"),
	SOAP_HEADER_NOUSAGER_KEY("rl.soap.header.nousager"),
	SOAP_HEADER_NOSERIELOGICIEL_KEY("rl.soap.header.NoSerieLogiciel"),
	SOAP_HEADER_CODESERVICE_KEY("rl.soap.header.codeservice"),
	SOAP_HEADER_NO_VERSION_SERVICE_KEY("rl.soap.header.noversionservice"),
	SOAP_HEADER_IDPARTENAIRE_KEY("rl.soap.header.IdPartenaire"),
	SOAP_HEADER_IDLOGICIEL_KEY("rl.soap.header.IdLogiciel"),
	
	END_POINT_KEY("rl.soap.bind.endpoint.Annuaire.url"),
	BIND_USER_NAME_KEY("rl.soap.bind.username"),
	BIND_PASSWORD_KEY("rl.soap.bind.password"),
	
	CODE_SERVICE_SW1071_KEY("rl.soap.body.codeservices.sw1071"),
	CODE_SERVICE_SW1072_KEY("rl.soap.body.codeservices.sw1072"),
	
	QNAME_ANNUAIRE_URI_KEY("rl.qname.annuaire.namespace.uri"),
	QNAME_ANNUAIRE_LOCAL_PART_KEY("rl.qname.annuaire.local.part"),
	QNAME_ANNUAIRE_URL("rl.qname.annuaire.wsdl.url")
	;
	
	
	private String enumVal;
	
	private PropertiesKeysEnum(String value){
		this.enumVal = value;
	}
	
	public String getEnumVal() {
		return enumVal;
	}


}
